home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d11 / 3dmand.arc / 3DMAND3.DOC next >
Text File  |  1991-08-31  |  61KB  |  1,422 lines

  1.  
  2.      3-D Mandelbrot    3.0
  3.  
  4. CONTENTS :
  5.  
  6. Files
  7.  
  8. Features
  9.  
  10. Introduction
  11.  
  12. i. Version notes.
  13.  
  14. 1. Starting the    program
  15.  
  16. 2. Demo
  17.  
  18. 3. Reference Manual
  19.   A. Data Entry    Window commands
  20.   B. Files
  21.   C. Type
  22.   D. C Mode
  23.   E. V Mode
  24.   F. I Data
  25.   G. Choose Color
  26.   H. Slides
  27.   I. Drawing
  28.     a. zooming in
  29.   J. Hot keys
  30.   K. Animating an image
  31.  
  32. 4. Command Line    Parameters.
  33.  
  34. 5. Common problems
  35.  
  36. Appendix
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43. Files
  44.  
  45.  
  46.  
  47.   title           - the title.
  48.   mandel_w.exe - the 3DMAND3 program (revision W).
  49.   mandel_v.exe - A short revision of mandel_w.exe which    can run    in the
  50.          background in Microsoft Windows 3.
  51.   mandel_v.pif - A Windows 3 PIF (program info file) for mandel_v.
  52.   mandel_v.ico - icon for mandel_v.
  53.   mandel_w.cfg - the 3DMAND3 configuration file.
  54.   3DMAND3.doc  - this file.
  55.   c.bat           - a batch file to run the mandel_w.exe program.
  56.   m.bat           - a batch file to run the mandel_w.exe program
  57.          in nographic mode.
  58.   c2.bat       - a batch file to run the mandel_v.exe program.
  59.   m2.bat       - a batch file to run the mandel_v.exe program
  60.          in nographic mode.
  61.   *.3dv        - demo images.
  62.   movie4.3ds   - 111 slide long demo movie.
  63.   movies.3ds   - 3 slide long shareware demo movie.
  64.   runme.bat    - a batch file to run the demo movie.
  65.  
  66. Features
  67.   -20 digit extended real calculations.
  68.   -80*87 processor supported.
  69.   -Integer Math    option.
  70.   -can calculate up to 2147483647 iterations.
  71.   -Potential calculating.
  72.   -A slide-projector.
  73.   -3 dimensional perspective zoom in/out and rotation.
  74.   -non-graphic option :
  75.    for multi-tasking computers.
  76.   -estimated finish time calculation
  77.   -sectional view
  78.   -project up/downward
  79.   -movie making    routines.
  80.   -combine pictures and    movies together
  81.   -sphere projection
  82.   -reuse iteration data.
  83.   -usage of key    frame sets to make subsets.
  84.  
  85. Introduction
  86.   3DMAND makes iteration data files and    plot&animates 3-dimensional
  87.   mandelbrot images. The program uses pull down    menus. Mandelbrot
  88.   images can be    infinitely complex. That is the    reason why this    program
  89.   supports more    then 65000 iterations. 3DMAND usually calculates the
  90.   iterations while drawing the 3d image. You can also calculate    using
  91.   the non-graphic option. This could be    useful when you    are using a
  92.   multi-tasking    computer. You can also save unfinished drawings    and
  93.   continue later.
  94.   (If you want to save the iteration data for later use, a hard    drive
  95.   is recommended.)
  96.  
  97.   You can also preview a new drawing in    order to get an    idea of    what
  98.   the result would be like.
  99.  
  100.   By using potential calculating, you can generate beautiful images
  101.   that resemble    ridges and hillsides.
  102.  
  103.   After     calculating the image,    you might want to zoom into a certain part
  104.   of the mandelbrot set    displayed. You can do this simply by moving the
  105.   zoom-window and change the size and location until the image you want    to
  106.   zoom into is inside the zoom-window.
  107.  
  108.   3DMAND can also make a movie by setting the beginning    image and the
  109.   ending image.    The movie routine will make images connecting the two
  110.   images.
  111.  
  112.   After     calculating a series of  3-d images, you can load them    into the
  113.   slide-projector and view them    in seconds. You    can also do this from a
  114.   batch     file using command line options.
  115.  
  116.   Also,     you can combine two images together, setting one as the background
  117.   and the other    as the foreground. You can also    combine    movies together.
  118.  
  119.   Also,     you can turn on the sphere mode which plots mandelbrot/julia images
  120.   into a sphere.
  121.  
  122.   Also,     you can make a    shadowed image by setting the light angle. This    will
  123.   give you realistic landscape like images.
  124.  
  125.   Over all, the    3DMAND program lets you    generate complex, 256 color 3
  126.   dimensional mandelbrot or Julia images using just zoom-windows and easy
  127.   to use pull down menus.
  128.  
  129.  
  130. i. mandel_n.exe    - An early EGA version of the program.
  131.    mandel_u.exe    - 3DMAND version 1.0. A    VGA version of mandel_n.exe.
  132.    mandel_v.exe    - 3DMAND version 2.0. Added movie projecting routines.
  133.    mandel_w.exe    - Due to a catastrophic    power out while    running    a
  134.           disk optimizing program, a large part of the source code
  135.                   was lost. So I had to re-program the complex movie making
  136.           features, many machine language codes and sphere mode
  137.           generating routines which all took a lot of time.
  138.  
  139.  
  140. 1. Starting the    program
  141.  
  142.   A. Installing from floppy disks
  143.     a. Insert disk A into the disk drive.
  144.  
  145.     b. when installing from a 3.5 inch drive, type
  146.          install 3 <source drive> <destination drive>
  147.  
  148.          example) To install from drive    a 3 inch drive A to hard drive C,
  149.                   type
  150.                     install 3 a: c:
  151.  
  152.        when installing from a 5.25 inch drive, type
  153.          install 5 <source drive> <destination drive>
  154.     c. follow the directions displayed
  155.  
  156.     d. make sure you have at least 572K    of free    conventional memory to
  157.        run mandel_w.exe. Mandel_w.exe has been tested under Dos    5.0.
  158.  
  159.     e. make sure you have at least 519K    of free    conventional memory to
  160.        run mandel_v.exe. mandel_v.exe has many functions disabled.
  161.  
  162.   B. To     view the slide-show..
  163.     just type
  164.  
  165.     runmovie movie4.3ds<return>
  166.     (To stop the sliderun press the ESC key.
  167.      If you have the SHAREWARE version, type
  168.       runmovie movies.3ds<return>
  169.     )
  170.  
  171.   C. To    run mandel_v.exe under windows.
  172.  
  173.     If you can run Windows 3 in    enhanced mode, you can run 3DMAND 3 in the
  174.     background while running windows by    running    3DMAND 3 in text mode.
  175.     Because most users would run out of memory running mandel_w.exe
  176.     in the background, mandel_v.exe is included which has many functions
  177.     disabled to decrease its size.
  178.  
  179.     a. To make a 3dmand 3 icon, run Windows 3 and from the program
  180.        manager, pull down the file menu and then select 'New..'.
  181.  
  182.     b. Select 'New program item' and type in the description and then
  183.        for the command parameters type
  184.  
  185.            <drive letter>:\3DMAND3\mandel_v.pif
  186.  
  187.     c. Finally use '<drive letter>:\3DMAND3\mandel_v.ico' as the icon.
  188.  
  189.     d. You can't use the mouse to pull down the menus, etc when 3dmand3 is
  190.        running under windows because this is a ms-dos program running
  191.        in window mode.
  192.  
  193. 2. Demo
  194.       This demo    will go    through    the 3DMAND 3 program demonstrating many    of the
  195.      functions.    Please make sure that there is at least    1 Meg free in the
  196.      drive to run the demo.
  197.  
  198.    A. Making your first    image
  199.  
  200.      1)     To make sure the current configurations are default, type
  201.  
  202.           copy default.cfg mandel_w.cfg <enter>
  203.  
  204.  
  205.     run the    3DMAND3    program    by typing
  206.  
  207.           c.bat <enter>
  208.  
  209.     You'll see the title message. To continue, press
  210.  
  211.              <enter>
  212.  
  213.         (it might take a few seconds to load the program)
  214.  
  215.      2)     let's pull down the drawing menu and draw a picture
  216.      using the default settings.
  217.  
  218.           Alt-D
  219.  
  220.     (make sure 'Current Settings' is highlighted)
  221.     Start drawing your first image by pressing
  222.  
  223.           <enter>
  224.  
  225.     You'll see the current iteration, average iteration and X Y
  226.     coordinates    blinking on and off at the upper left part of the screen.
  227.     You'll also see the estimated finish time at the bottom part of the
  228.     screen.
  229.  
  230.     (On    an AT, it should take about 8 minutes.
  231.      On    a 386 it should    take about 2 minutes.
  232.      Initially,    it would predict the estimated finish time to
  233.      be    longer than it really is.)
  234.     (You'd see that the drawing is a little coarse.
  235.      This is because the double    density    mode is turned off.
  236.      If    you choose double density, you'll get a much more
  237.      smoother image even though    it would take longer to    draw it.)
  238.  
  239.     After the drawing is finished and saved, you'll see the
  240.     'animating'    message    on the upper left part of the
  241.     screen. To erase the 'animating' message, press
  242.  
  243.          <enter>
  244.          <enter>
  245.  
  246.     Let's continue animating this image. Press
  247.  
  248.           c
  249.           a
  250.  
  251.     To change the direction of the palette animation, press
  252.  
  253.           - or +
  254.  
  255.     To step animate the    palette, press
  256.  
  257.           <space bar>      ..
  258.  
  259.     To continuously animate the    image, press
  260.  
  261.           c
  262.  
  263.     To select alternate    palette    animation, press
  264.  
  265.           t
  266.  
  267.     To end, press
  268.  
  269.           <ESC>
  270.  
  271.     At this point, you'll see information related to the image. To
  272.     To get to the main menu, press
  273.  
  274.           <ESC>
  275.  
  276.     If you have a fast vga adaptor, you might be able to scroll the
  277.     palette in fastmode. If you do, press
  278.  
  279.                   Alt-C   (highlight 'Fast Animate')
  280.                   <enter> (make sure this toggles 'Fast Animate' on.)
  281.                   <ESC> <ESC> (this returns you to the main data entry screen)
  282.  
  283.      3)     Let's draw a mandelbrot mountain using the previously
  284.         calculated rawfile.
  285.  
  286.        Highlight 'Maxiter' and change it to a positive value
  287.  
  288.           <Down    Arrow>
  289.           <Down    Arrow>
  290.           <Down    Arrow>
  291.           100    <enter>
  292.  
  293.        Change the image filename to 'noname2.3dv'
  294.  
  295.           <Down    Arrow> x 5
  296.           'noname2.3dv'    <enter>
  297.  
  298.        set the rawfile name to 'noname1.raw'
  299.  
  300.           Alt-F
  301.           <Down    Arrow> x 2
  302.           <enter>
  303.           'noname1.raw'    <enter>
  304.  
  305.        Let's begin drawing the image.
  306.  
  307.           Alt-D
  308.           <enter>
  309.  
  310.     You    are now    drawing    a new image called 'noname2.3dv' using the
  311.     iteration data file    'noname1.raw' made while making    'noname1.3dv'.
  312.     The    program    won't spend any time calculating the iterations so
  313.     it should be faster.
  314.  
  315.     After the drawing is finished, press <ESC> twice to return to the
  316.     main menu.
  317.  
  318.            <ESC> x2
  319.  
  320.     Before doing anything further, Let's change the rawfile name
  321.     to the default value which is blank.
  322.     (When the rawfile name is set to blank, the    program    will
  323.      automatically use the default rawfile name    which is
  324.      the current filename + '.raw'.)
  325.     To change the rawfile name,    press
  326.  
  327.             Alt-F
  328.             <Down> x 2
  329.             <enter>
  330.             <back space> x 12
  331.             <enter>
  332.             <Esc>
  333.             <Esc>
  334.  
  335.      4)     Let's try to make a better looking mandelbrot mountain.
  336.  
  337.        To select potential mode, press
  338.  
  339.             Alt-V
  340.             <Enter>
  341.  
  342.        And then select 'Conventionalmode' by pressing
  343.  
  344.             <Down>
  345.             <Enter>
  346.             <Down>
  347.             <Enter>
  348.             <Esc> x3
  349.  
  350.        and then change the image file name by pressing
  351.  
  352.             <Pgdn>
  353.             'noname3.3dv' <enter>
  354.  
  355.        To start drawing the image, press
  356.  
  357.             Alt-D
  358.             <Enter>
  359.  
  360.      5)
  361.         Let's draw another image with a different 3d perspective, get back
  362.         to the main menu and then press
  363.  
  364.             Alt-I
  365.             (Highlight 'Change 3d Perspectiv')
  366.             <Enter>
  367.  
  368.        At this point, you'll see a 3d box on the screen. This is the 3d
  369.        cube you'll use to change the 3d perspective. Let's rotate the
  370.        image 50 degrees. Press
  371.  
  372.              <left arrow> x 25
  373.  
  374.        Also, change the PHI by pressing
  375.  
  376.              <Down arrow> x 35
  377.  
  378.        Pan the image up by pressing
  379.  
  380.              'I' (capital I only)   x     7
  381.  
  382.        To make the changes current, press
  383.  
  384.              <Enter>
  385.  
  386.        Now, change the filename to 'noname4.3dv'
  387.  
  388.              Pgdn 'noname4.3dv'    <Enter>
  389.  
  390.        Let's use the old iteration data since the coordinates are the same.
  391.        Set the rawfile name to 'noname3.raw'
  392.  
  393.           Alt-F
  394.           <Down    Arrow> x 2
  395.           <enter>
  396.           'noname3.raw'    <enter>
  397.  
  398.        To start drawing 'noname4.3dv' press
  399.  
  400.              Alt-D <Enter>
  401.  
  402.      6)     Now, Let's make a movie connecting images noname3.3dv and
  403.          noname4.3dv. Change the name of the slidefile list by pressing
  404.  
  405.            Alt-s
  406.            (highlight 'Name of New Slidefil')
  407.            <enter>
  408.            'demo.3ds' <enter>
  409.  
  410.          From the main menu, press
  411.  
  412.              Alt-D
  413.              (Highlight    'Makemovie-r')
  414.              '10' <enter>
  415.              'demo0' <enter>
  416.              '3dv' <enter>
  417.              'noname3.3dv' <enter>
  418.              'noname4.3dv' <enter>
  419.              'noname3.raw' <enter>
  420.  
  421.        The screen will go blank and the program will start making 10
  422.        blank images. To see the names of these blank images, press
  423.  
  424.            Alt-2
  425.  
  426.        You will see 10 image names listed on the slidefile editing
  427.        screen. To get back to the main entry screen, press
  428.  
  429.            Alt-1
  430.  
  431.        Let's save this slide file by pressing
  432.  
  433.            (highlight 'Save Slidefile')
  434.            <enter>
  435.  
  436.        Let's finish the blank images in the slidefile by typing
  437.  
  438.            Alt-s
  439.            (highlight 'Run Slidefile')
  440.            <enter>
  441.  
  442.        The program will now make 10 images connecting the two
  443.        images specified.
  444.        (This may take up to 120 minutes on an AT)
  445.  
  446.        To run this slidefile, press
  447.  
  448.            Alt-s
  449.            (highlight 'C Run Slidefile')
  450.            <enter>
  451.  
  452.      7)     press Alt-X to    exit the program.
  453.  
  454. 3. Reference Manual
  455.  - This     reference manual is not meant to be read sequentially.
  456.  
  457.   A. Data Entry    Window commands
  458.     - This is the first    window you see when you     get into the program and
  459.       stays in the background. You can always get back to this window by
  460.       pressing the <ESC> key a few times.
  461.  
  462.      a.     Min X Cor
  463.        This is the x (real) coordinate of the lower left part of the
  464.        set.
  465.      b.     Min Y Cor
  466.        This is the y (imaginary) coordinate of the lower left part of the
  467.        set.
  468.      c.     Size
  469.        This is the length of the side of the square image of the
  470.        mandelbrot set.
  471.      d.     Max Iter
  472.        This is the maximum number of iterations. For many images, 1000
  473.        iterations is appropriate. You can increase this    value to more
  474.        than 100000 iterations. For most    images,    60000 iterations is
  475.        sufficient. Increasing the number of maximum iterations will
  476.        give you    more detail but    also increase the time needed to finish
  477.        the image.
  478.        If you set this to a negative value, negative scaling will be
  479.        selected    and the    'mandelbrot lake' will be plotted below    the ground
  480.        instead of eerily floating above. The negative sign is only a switch
  481.        to tell 3DMAND that you want negative scaling and has no    other
  482.        effect.
  483.      e.    Zoom
  484.        This sets the zoom value. If you    decrease this value, it    will
  485.        have the    effect of zooming out from the center. If you increase
  486.        this value, it will have    the effect of zooming into the center
  487.        of the image.
  488.      f.     No. of    Regions
  489.        Select this to specify the number of regions displayed as one
  490.        color. If you decrease this value, you will increase the    color
  491.        "band width", or    to put it another way, have larger areas of the
  492.        same color. This    value must be less than     or equal to the number
  493.        of colors.
  494.      g.     No. of    colors
  495.        This is the maximum number of colors. The optimum value is 150
  496.        because you want    to reserve space for drawing shaded images.
  497.        The maximum value is 249.
  498.        (The other colors are used for drawing the background,
  499.        the mandelbrot lake and write-over colors.)
  500.      h.     Sectional View
  501.        Set this    value to either    a "T" or a "F".    If you select "F" the image
  502.        will be composed    only of    surface    dots. If you press "T" the surface
  503.        fill will be selected for a more    complete image.    Just drawing the dots
  504.        would decrease the time it takes    to draw    the image. The default is "T".
  505.      i.     Clockwise Angle
  506.        Rotates the X Real and Y    Imag coordinates used to generate the image.
  507.        if you set this to 10, it will have the affect of rotating the image
  508.        clockwise by 10 degrees.
  509.      j.     Image Filename
  510.        This is the filename of the image. Set it to a new filename
  511.        everytime you draw a new    image. The filename should have    a ".3d*"
  512.        extension. Notice that if you set the image filename to a pre-
  513.        existing    image, 3DMAND will display that    image instead of writing
  514.        over it.
  515.  
  516.        <reference>
  517.        The first image file should have    a ".3DV" extension added to the
  518.        main filename. The iteration data file created will have    a ".RAW"
  519.        extension. Image    files contain the screen dump and all the parameters
  520.        used to generate    the image which    should be less than 64K. The
  521.        iteration data file can get pretty long depending on the    X,Y resolution.
  522.        You can turn off    the iteration data file     generation if necessary. If
  523.        you attempt to generate a second    image using the    old iteration data
  524.        file, change the    filename extension to something    other than ".3dv"
  525.        (for instance ".3d2", ".3d3"...)    while using the    same main filename
  526.        and draw    the image again. A second image    will be    made using the old
  527.        iteration data.
  528.  
  529.   B. Files
  530.     - To select    this menu, press Alt-F.
  531.       Using this menu, you can select an image from a directory, add images
  532.       to the slidelist and make    backups.
  533.      a.     Path
  534.        Select this to change the path in which the data    files are located.
  535.        If you don't specify otherwise, the default directory is selected.
  536.      b.     Mask for directory
  537.        This is normally    '*.3D*'.
  538.      c.     Directory.
  539.        When you    select this, a window appears from which you can select
  540.        a specific file.    Only files with    the right mask will be displayed.
  541.        Use the arrow keys to move the highlight    bar to where you want and
  542.        then press the <ENTER> key when you have    selected the right file.
  543.        You can leave without selecting a file by pressing the <ESC> key.
  544.        If you select a file, the 'File name' in    the data entry window will
  545.        be changed. This    won't immediately load the other parameters. The
  546.        other parameters    will get loaded    when you actually display the
  547.        image from the 'drawing'    menu. (Finished drawing files are colored
  548.        white. Unfinished drawing files    are colored light magenta.
  549.        Slidefile lists are colored light red. All other files are colored
  550.        black.) Up to 120 files can be displayed at once.
  551.      d.     Add To    Slidefile
  552.        When you    select this, a window appears from which you can select
  553.        many image files    into the Slidefile. Only files with the    right mask
  554.        will be displayed.
  555.        Use the arrow keys to move the highlight    bar to where you want and
  556.        then press the <ENTER> key when you have    selected the right file.
  557.        You can leave this screen by pressing the <ESC> key. If you want
  558.        to see the slidefile list, get back to the data entry screen and
  559.        then press Alt-2. Press Alt-1 in    order to get back to the data
  560.        entry screen. When you select images and    then view the slidefile
  561.        list, you will see the filename added to    the end    of the slidefile.
  562.        The slidefile is    listed top to bottom and then right to left
  563.        starting    from the upper left part of the    screen.    In all,    it can
  564.        store up    to 114 filenames. In order to get help on editing the
  565.        slidefile list, press F1    to see the editing commands. You can
  566.        also directly change the    contents of the    slidefile list by typing
  567.        the filename in after moving the    curser to the right place in the
  568.        slidefile list.
  569.      e.     Set Rawfile Name
  570.        Use this    to set the rawfile name    to something other than    the
  571.        main image filename +'.RAW'. You    must leave this    blank if you
  572.        want to use the default rawfile name. If    you set    this to    something
  573.        other than blank, 3DMAND    will assume that this is the filename of
  574.        the rawfile to be used.
  575.      f.     Make Backup
  576.        You can make multiple backups using this     function. In order to
  577.        make a backup of    a file,    highlight it and then press enter. The
  578.        file will be copied to a    '.BAK' extension.
  579.      g.     Delete    File
  580.        You can delete multiple files when you select this option.
  581.        Use the arrow keys to move the highlight    bar to where you want and
  582.        then press the <ENTER> key when you have    selected the right file.
  583.        You can leave without deleting a    file by    pressing the <ESC> key.
  584.      h.    Delete Current
  585.        This will delete    the current image file.
  586.      i.    Copy Current
  587.        This will copy the current image    file.
  588.      j.    Copy List
  589.        Copy images that appear when running the current slidefile list to a
  590.        specified path.
  591.  
  592.   C. C Mode
  593.      - Choose this to set the constant modes. Constant modes don't
  594.       get saved    to or loaded from the image file and are only saved
  595.       into the mandel_w.cfg configuration file.    So, they stay constant
  596.       unless you change    them manually. Select this by pressing Alt-C.
  597.  
  598.      a.     FastMode
  599.        If you don't select the fast mode, calculating the iterations will
  600.        take about 2 times longer even though you'll have pretty much the same
  601.        image. If you select the    fast mode, the program will skip 2x2 pixel
  602.        boxes which are surrounded by a single color. If    you turn off the
  603.        FastMode, the program will calculate as many pixels as set by the
  604.        X,Y resolution.
  605.      b.     Animate Unfinished D
  606.        Select 'Animate Unfinished Drawing' in order animate the    drawing
  607.        while generating    it. The    program    will scroll the    palette    while
  608.        generating the image.
  609.      c.     Rawfile
  610.        Select this if you want to use or make rawfiles.    If you don't select
  611.        this option, the    program    will not read from or write to rawfiles.
  612.      d.     PreviewMode
  613.        Select this to see a preview of the image before    drawing    the actual
  614.        image.
  615.      e.     Double    density
  616.        Turn on this option if your plotting becomes too    sparse.    When your
  617.        plotting    becomes    too sparse, you    can either increase the    X and Y
  618.        resolution or select Double density. If you increase X and Y
  619.        resolution, it will also    increase the iteration calculating time    but
  620.        selecting Double    density    will only increase the image drawing time.
  621.  
  622.      f.     sounds
  623.        enable or disable the sound
  624.  
  625.      g.     Animate Run Slidefile
  626.        This will animate the palette as    you run    the slidefile.
  627.  
  628.      h.     Fast Run Slidefile
  629.        Turn this on in order to    increase the speed of the slidefile run
  630.        animation.
  631.  
  632.      i.     Run Palindromically
  633.        This will run the slidefile in the opposite direction after each    run.
  634.  
  635.      j.     Fast Animate
  636.        Turn this on in order to    increase the speed of the palette
  637.        animation. If you see flickers when 3DMAND animates the palette,
  638.        turn 'Fast Animate' off.
  639.  
  640.      k.     Part Animate
  641.        When you    select this, the program will animate the palette only
  642.        up to the Maximum number    of colors set. Don't select this when
  643.        viewing shaded images because the shaded    part of    the image won't
  644.        be animated when    this is    selected.
  645.  
  646.   D. Type
  647.     - choose this pull down menu to change the type of the drawing you want
  648.       to make. Select this by pressing Alt-T. Use the arrow keys to move
  649.       the highlight bar. Press return to toggle     the options or    change the
  650.       contents of a data window. At any    time press <ESC> two times to return
  651.       to the main entry    window.
  652.  
  653.      a.     Draw Sphere
  654.        Select this to draw the mandelbrot/julia    set into a sphere. You can
  655.        change the 3d parameters    of the sphere by choosing the 'Change
  656.        sphere perspe' in the 'Drawing' pull down menu. The sphere mode
  657.        looks better with negative scaling. You can change the color of
  658.        the surface of the sphere by changing the 'starting color' from
  659.        the 'Enter Color' pull down menu.
  660.        (To make    a 'colored sphere' image, select false to sectional view
  661.     and from the 'Change Sphere Perspe', set depth to 0.)
  662.  
  663.      b.     Draw Cube
  664.        This will draw the mandelbrot/julia set using a cube. You can change
  665.        the parameters of the cube by selecting 'Change 3d perspectiv'
  666.        option in the 'Drawing' pull down menu.
  667.  
  668.      c.     Draw 2D
  669.        Select this in order to display the image in 2d.    It's useful to be
  670.        able to display the image in 2d when using zoom windows because it's
  671.        a lot faster and    more accurate. You can easily make 2d images from
  672.        rawfiles.
  673.  
  674.      d.     Crater    %
  675.        If you set this to something bigger than    0 then 3DMAND will turn on
  676.        the crater mode.    The range for this value is between 0 and 100 -
  677.        bigger values will increase the depth of    the crater.
  678.        Crater mode works only when you are drawing in potential    mode.
  679.        (Crater mode draws iterations less than 9 at normal scaling and
  680.        iterations bigger than 9    at opposite scaling.)
  681.  
  682.   E. V Mode
  683.     - Choose this pull down menu to change the variable parameters.
  684.       The variable parameters gets saved to or loaded from image
  685.       files so they may    change when you    load in    an image file. Select
  686.       this by pressing Alt-V.
  687.  
  688.      1.     Draw Potential
  689.        If you don't select potential, some images will start to resemble
  690.        terraced    landscapes. If you select potential mode, you'll see
  691.        continuous variations. In order to select this mode, you    have to
  692.        select 'conventional mode' in the 'SelectCalcMode' option. You
  693.        cannot use 8087 mode or Fractint    mode if    you want to draw potentials.
  694.        Also, the maximum iteration limit is 5000.
  695.      2.     SelectCalcMode
  696.        - 8087mode
  697.         If you select this the program will calculate images using an
  698.         assembly program that uses the 8087's stack registers.
  699.        - Conventionalmode
  700.         Select this if you've selected potential mode or if you can't
  701.         use '8087mode' or 'fractintmode'. This mode is the slowest of
  702.         the three.
  703.        - Fractintmode
  704.         Select this in order to use integer calculating methods. You are
  705.         limited to 32760 iterations and the magnification is limited to
  706.         8 digits. This mode is about 2 times faster than '8087mode'.
  707.      3.     Shadow
  708.         Select this in order to see ray traced shadows.
  709.         You should set the shadow angle in the Data Menu before drawing
  710.         shaded images. Look at 'shaded.3dv' for an example.
  711.      4.     Julia
  712.         If you want to draw Julia images, select Julia mode and    then enter
  713.         the 'Julia Real' and 'Julia Imag' from the 'EnterData' menu and
  714.         then change the Min X Cor, the Min Y Cor, and the Size in the Data
  715.         Entry screen to an appropriate value. (for example -2, -2, 4)
  716.      5.    Drawstars
  717.         Selecting this will draw stars on black colored areas.
  718.   F. I Data
  719.     - To select    this menu, press Alt-I.
  720.       Using this menu, you can change many data    parameters related to
  721.       drawing the image.
  722.      a.     X resolution
  723.        This sets the X (real) resolution of the     image made.
  724.        This does not have any affect on    the hardware screen mode. The
  725.        hardware    screen resolution remains at 320x200x256 for this version
  726.        of 3DMAND. What this value changes is the density of the    plotting.
  727.        Sometimes it makes sense    to select a value more than 320    when you
  728.        are drawing an image that might have boundaries outside the screen.
  729.        This also selects the number of iterations calculated per line. You
  730.        can obtain a suggested X    resolution value by pressing 'p' from the
  731.        'Change 3-D perspective'    function. Anything less may result in
  732.        a drafty looking image.
  733.      b.     Y resolution
  734.        The Y (imaginary) resolution of the image made.
  735.      c.     Minimum Iteration
  736.        Set this    value to change    the Minimum Iteration. This simply
  737.        sets the    minimum    number of iterations calculated. If a certain
  738.        point results in    an iteration less than the minimum iteration,
  739.        it is given the minimum iteration value.    It might be necessary
  740.        to increase the minimum iteration in order use the palette more
  741.        efficiently when    the maximum iterations is high.
  742.      d.     shadow    angle
  743.        This sets the angle of the light    used in    making shadowed    images.
  744.        Select a    value between 0    and 90.    0 is from the top. 90 is from the
  745.        side.
  746.      e.     Julia Real
  747.        Use this    to set Julia Real Manually.
  748.      f.     Julia Imag
  749.        Use this    to set Julia Imag Manually.
  750.      g.     Potential Slope
  751.        The optimal value is 100. Decrease this in order    to get a less
  752.        steeper slope. Increase this value in order to get a more steeper
  753.        slope.
  754.      h.     Change    3D Perspective
  755.        - Using this function, you can change the viewpoint, size, etc
  756.      for use in drawing the    3D-cube    perspective.
  757.  
  758.      You will see a    cube drawn on the screen. If it's zoomed in
  759.      to the    point where the    image covers the whole screen, you'll
  760.      probably not be able to see the whole cube as most of the
  761.      lines would be    outside    the screen. In this case, zoom out by
  762.      pressing 'z' until you    can see    the entire cube. White lines show
  763.      the edges of the cube near the    direction of light. Blue lines show
  764.      the base of the cube. Use the arrow keys to rotate the    cube
  765.      horizontally or vertically. You can also roll the image by
  766.      pressing ',' or '.'. Using 'I','J','K','M' (capital letters)
  767.      keys you can pan the image. At    any time, you can press
  768.      'F1' to get help on commands. Press 'd' to return the image to
  769.      the default configuration if you've lost track. Press 't'
  770.      for the 'box' configuration used in 3DMAND2. Press 'p'    to see the
  771.      parameters and    an advice on what the X, Y resolution should be.
  772.      Press 'T' to leave a trace behind. (For reference, you may not
  773.          get correct results if you try to look from inside the set.)
  774.  
  775.  
  776.  
  777.        commands summary :
  778.  
  779.          F1                     - help screen
  780.          Up arrow/Down Arrow     - change PHI. Rotate Up/Down
  781.          Left arrow/Right Arrow  - change THETA. Rotate Left/Right
  782.          a - Zoom in
  783.          z - Zoom out
  784.          j - decrease X horizontal ratio
  785.          k - increase X horizontal ratio
  786.          i - decrease Z vertical ratio
  787.          m - increase Z vertical ratio
  788.          o - decrease Y horizontal ratio
  789.          l - increase Y horizontal ratio
  790.          J - pan left
  791.          K - pan right
  792.          I - pan up
  793.          M - pan down
  794.          , - rotate counter clockwise
  795.          . - rotate clockwise
  796.          d - return to default configuration
  797.          t - box configuration
  798.          T - leave a trace behind
  799.          p - print coordinates
  800.          return - save new perspective
  801.  
  802.  
  803.      i.     Change    Sphere Perspective
  804.  
  805.        - Using this function, you can change the viewpoint, size, etc
  806.          for use in drawing the sphere perspective.
  807.  
  808.      You will see a sphere drawn on the    screen.    A sphere section will
  809.      show the part of the sphere in which the mandelbrot/julia set
  810.      will be drawn. The    sphere section can go around the edge of the
  811.      sphere if you want    to. The    part behind the    visible    portion of the
  812.      sphere will not be    plotted. The sphere section will have curved
  813.      lines in the middle showing the maximum depth. If it's zoomed
  814.      in    to the point where the image covers the    whole screen, you'll
  815.      probably see only part of the sphere as some of the curves    would be
  816.      outside the screen. In this case, zoom out    until you can see the
  817.      entire sphere. Use    the arrow keys to change the coordinate    of the
  818.      lower right part of the sphere section. Use the 'i','j','l','m'
  819.      keys to change the    coordinate of the upper    left part of the sphere
  820.      section. You can roll the image clockwise or counter clockwise  by
  821.      pressing ',' or '.'. Using    'I','J','K','M'    keys you can pan the
  822.      image. At any time, you can press 'F1' for    help on    commands. Press
  823.      'd' to return the image to    default    configurations if you've lost
  824.      track. Press 'p' to see the parameters. Press 'f' to increase the
  825.      horizontal    ratio making an    elliptical image. Press    'v' to decrease
  826.      the horizontal ratio making a vertically elliptical image.    Press 'A'
  827.      to    Decrease the depth making a more level image. Press 'Z'    to increase
  828.      the depth making a    less level image. Press    y,g,h,b    keys to pan the
  829.      sphere section. Press <Enter> to set the sphere to the new settings.
  830.      Press <Esc> to exit without making any changes.
  831.  
  832.      commands summary :
  833.  
  834.      F1    - help screen
  835.      Up    arrow/Down Arrow - change the lat of the lower right part of
  836.                the sphere.
  837.      Left arrow/Right Arrow  - change the long of the lower right part of
  838.                    the sphere.
  839.      a - Zoom in
  840.      z - Zoom out
  841.      A - Decrease depth
  842.      Z - Increase depth
  843.      j,k - change the long of the upper    left part of the sphere    section.
  844.      i,m - change the lat of the upper left part of   the sphere section.
  845.      y - decrease the latitude of both the upper part and the lower  part.
  846.      b - increase the latitude of both the upper part and the lower  part.
  847.      g - decrease the longitude    of both    the left part and the right part.
  848.      h - increase the longitude    of both    the left part and the right part.
  849.      , - rotate    counter    clockwise
  850.      . - rotate    clockwise
  851.      d - return    to default configuration
  852.      p - print coordinates
  853.      f - increase the horizontal ratio the sphere
  854.      v - decrease the horizontal ratio the sphere
  855.      return - save new perspective
  856.  
  857.      j.     Entire    Set
  858.        Press this in order to draw the entire set.
  859.        This function will set the X Cor, Y Cor and the square size
  860.        appropriately to    draw the entire    set.
  861.  
  862.  
  863.   G. Choose Color
  864.     - To select    this menu, press Alt-D.
  865.       Using this menu, you can set some    of the colors.
  866.      a.     White Spot Color/Black    Spot Color
  867.        This is used to set the color of    the mandelbrot lake. You can
  868.        select a    value between 0    and 150. If the    maximum    number of colors
  869.        is not 150 then something in between is selected.
  870.      b.     BackGroundColor
  871.        This sets the background    color. You can select a    value between 0
  872.        and 150,    0 being    black. If the maximum number of    colors is not 150
  873.        then something in between is selected. This should be set to 1 in
  874.        sphere mode.
  875.      c.     Starting Color
  876.        Use this    to set the surface color of the    Sphere in Spheremode.
  877.        In Cubemode, this will set the color of the minimum iterations.
  878.        - Sometimes, you    might want the background color    to match the
  879.      color of the maximum iterations. To do    this, set Starting color
  880.      to 0 and background color to Max Color.
  881.      d.    If you set this, the program will change to a new palette when
  882.        the image is loaded.
  883.  
  884.   H. Slides
  885.     - To select    this menu, press Alt-S.
  886.       Using this menu, you can load, edit and run slidefiles.
  887.       Data Entry Window.
  888.      a.     Name of New Slidefile
  889.        Select this in order to change the slidefile name. This will
  890.        not immediately load or save the    slidefile.
  891.      b.     Load *.3DS
  892.        Highlight this option and press return. The Slidefile list you
  893.        choose will be loaded into memory from the disk.
  894.      c.     Load Slidefile
  895.        Highlight this option and press return. A Slidefile list    will be
  896.        loaded into memory from the disk.
  897.      c.     Edit Slidefile
  898.        This will start editing the slidefile list.
  899.        The slidefile is    numbered top to    bottom and then    right to left
  900.        starting    from the upper left part of the    screen.    In all,    it
  901.        can store up to 114 filenames. You can't have blanks in between
  902.        entries.    In order to get    help on    editing    the slidefile list,
  903.        press 'F1' to see the editing commands. You can also directly
  904.        change the contents of the slidefile list by typing the filename
  905.        in after    moving the curser to the right place in    the slidefile
  906.        list. If    you want to run    more than 114 filenames, you can put
  907.        slidefile list names into the slidefile list. This will save the
  908.        original    slidefile into a stack and then    load/run the new slidefile.
  909.        After running the new slidefile,    the original slidefile will be
  910.        popped from the stack and continued. (see the demo movie    for an
  911.        example.) You can also select an    image file from    the slidefile
  912.        list by pressing    Alt-F4 after moving the    cursor into the    imagefile's
  913.        cell. When you do this, the imagefile the cursor    is on will be
  914.        selected    as the current 'Image File name' and it's configuration
  915.        will be loaded into memory. By pressing Alt-F5 you will also view
  916.        the image as well as select it. Pressing Alt-F6 will reverse
  917.        the slidefile list. Pressing Ins    will insert a blank cell. Pressing
  918.        Alt-F1 will insert the filename the cursor is on    instead    of a blank.
  919.        Pressing    Del will delete    an imagefile from the slidefile    list. Pressing
  920.        Alt-F7 will erase the entire slidefile list. Also you can put
  921.        directives in the place of filenames in order to    control    the sliderun.
  922.        't+' or 't-' will alternate scroll the palette once. 'p+', 'p-' will
  923.        turn the    'Part Animate' mode on and off.    'a+','a-' will turn
  924.        'Animaterun slidefile' on and off. 's+','s-' will turn Load Shadowmode
  925.        on and off. 'fsa+', 'fsa-' will turn fast slidefile animation on    and
  926.        off. In order to    run the    slidefile Palindromically you should put
  927.        directives in reverse order at the end. See 'shaded.3ds'    for an
  928.        example on inserting directives for displaying shaded images in
  929.        slidefiles. In order to load a shaded image properly, you should
  930.        make sure 's+' and 'p-' surround    the shaded images.
  931.  
  932.        Command Summary:
  933.  
  934.          Alt F1              Insert an Imagefile name
  935.          Alt F4              Select Imagefile
  936.          Alt F5              Select & View Imagefile
  937.          Alt F6              Reverse list
  938.          Alt F7              Clear Slidefile list
  939.          Alt F8              Load Slidefile list
  940.          Ins              Insert a Blank
  941.          Del              Delete a filename from the slidefile list.
  942.  
  943.        Slidefile list directives:
  944.  
  945.       t+          altscroll.
  946.       t-          altscroll in the opposite direction.
  947.       p+          turn 'part animate' on.
  948.       p-          turn 'part animate' off.
  949.       a+          turn animate run slidefile on.
  950.       a-          turn animate run slidefile off.
  951.       s+          turn loadshadowmode on.
  952.       s-          turn loadshadowmode off.
  953.       fsa+          turn fast slidefile animation    on.
  954.       fsa-          turn fast slidefile animation    off.
  955.       r+          turn use rawfile on.
  956.       r-          turn use rawfile off.
  957.  
  958.        Selecting this function is the same as pressing Alt-2. In order to
  959.        get back    to the data entry screen, press    Alt-1 or <Esc>.
  960.      d.     Save Slidefile
  961.        This will save the slidefile list in memory to disk. If
  962.        there exists a slidefile    in disk    of the same name, it will be
  963.        written over.
  964.      e.     Run Slidefile
  965.        This will start displaying the images. All the images will be
  966.        displayed once and then the program will     return    to the data entry
  967.        screen. The palette will    be animated in between the images.
  968.        To temporarily stop the sliderun, press the space bar. To animate
  969.        the palette, press 'a'. Refer to    section    K for more information
  970.        on animating the    palette    of an image. Press <Enter> to continue
  971.        the sliderun.
  972.  
  973.        - Making    multiple images.
  974.        If there    are any    unfinished images inside the slidefile,    the
  975.        'Run Slidefile' function    will complete the unfinished images
  976.        as it goes along. Using the 'SaveConfig'    or the 'Make Movie'
  977.        function, you can easily    make several blank images which
  978.        you can complete    one after the other by putting them in a
  979.        slidelist and running 'Run Slidefile'.
  980.  
  981.      f.     Pause Run Slidefile
  982.        This is similar to 'Run Slidefile' except that the program will
  983.        pause after displaying each image. Press <Enter> after each
  984.        slide in    order to continue. You can also press 'n' in
  985.        order to    show the name of the image file.
  986.  
  987.      g.     C Run Slidefile
  988.        This will run the slidefile repeatedly. To stop and return to
  989.        the main    menu, press the    <ESC> key. When you select C Run
  990.        Slidefile, the program will only load the configuration of the
  991.        first image in the slidefile. C Run Slidefile is faster than
  992.        'Run Slidefile' because it does not load the configuration
  993.        information of the other image files. Also, C Run Slidefile
  994.        will not try to complete incomplete images.
  995.  
  996.  
  997.   I. Drawing
  998.     - To select    this menu, press Alt-D.    From this menu,    you can    create
  999.       new drawings, make movies and edit images.
  1000.      a.     Current Setting
  1001.        This will draw the mandelbrot set as configured by the data entry
  1002.        window and the pull down    menus. When you    want to    make a new drawing,
  1003.        run this    function after changing    the image filename to that of the
  1004.        new drawing. You can also finish incomplete images using this
  1005.        function. When you select this option, the current settings will
  1006.        be saved    in the "MANDEL_W.CFG" file and the program will    start
  1007.        drawing the image. If the drawing is already finished, it will
  1008.        display the image. If you've selected preview mode, you will at
  1009.        first see a sparse drafty-looking preview of what the final result
  1010.        might look like.    In drawing the actual image, the program will
  1011.        calculate a line    of iterations and then draw a section of the image
  1012.        repeatedly until    the image is finished. Iterations calculated is
  1013.        displayed at the    upper left part    of the screen. If you are using    an
  1014.        iteration raw file, the program will load a line    of iterations from
  1015.        disk and    then draw them on the screen repeatedly    until the image    is
  1016.        finished. The estimated amount of time that might be needed to
  1017.        complete    the image will blink on    and off    at the bottom part of the
  1018.        screen. If you've selected 'Animate Unfinished D', the palette will
  1019.        scroll after each line. To stop the image generation for    now and
  1020.        continue    from where you've left off later, press the <ESC> key
  1021.        (This might take    a while    as the program checks only occasionally    for
  1022.        a keyboard input.) Also,    if an image takes too long to finish, the
  1023.        program will automatically save the intermediate result and recycle
  1024.        after every two hours. To abort the image generation, press the 'q'
  1025.        key.
  1026.  
  1027.  
  1028.        - To animate the    palette.
  1029.        After the image is finished, you    will hear a small beep (If you've
  1030.        enabled sound). Press <enter> two times to clear    the 'animating..'
  1031.        message.    Press 'c' and then 'a' to start    animating the image by
  1032.        scrolling the palette. Press numbers '1'     through '5' after
  1033.        pressing    'a' in order to    change the speed of the    palette    animation.
  1034.        Press '-' or '+' to change the scroll direction. Press the space bar
  1035.        in order    to animate step    by step. Press 'c' in order to animate
  1036.        continuously. At    any time press 't' in order to select the alternate
  1037.        palette animation. If you want to return     to the    main menu, just    press
  1038.        the <ESC> key.
  1039.  
  1040.        - Zooming in..
  1041.        To Zoom in on an    image, press <Enter> and then 'F1' after
  1042.        the image is displayed through the 'current settings' option.
  1043.        For simplicity, only the    four corners of    the zoom window    is
  1044.        displayed. You will see four white dots and four    red dots
  1045.        at the center of    the screen. The    red dots show the iteration
  1046.        of the current XxY position. The    white dots show    the current
  1047.        XxY position. Drawing the dots will be delayed at higher    iterations
  1048.        unless you are using a 2d image because the program has to calculate
  1049.        each iteration in order to calculate the red dots. Press 'I' or    'M'
  1050.        to move the window up or    down. Press 'J'    or 'K' to move the window
  1051.        left or right. Press 'a'    or 'z' to change the size of the square. Move
  1052.        the zoom-in window until    the dots completely surround the area you want
  1053.        to zoom into. And then press return. The dots will blink for a while
  1054.        and you'll see the 'zoom    set' message on the upper left part of the
  1055.        screen. This will only change the X (Real), Y (Imaginary) coordinates
  1056.        and the Square size. The    Zoom will be changed to    1 if it    was some other
  1057.        value. In order to draw the area    you've just zoomed into, change the
  1058.        image file name,    select the draw    option and then    run the    'current
  1059.        settings' function.
  1060.  
  1061.        - Setting the Julia coordinates with the    Zoom Window.
  1062.        To set a    Julia image using the zoom window, you must first load a
  1063.        mandelbrot image    by using the 'current settings'    function. You
  1064.        should make sure    that the zoom window does not lie inside the
  1065.        mandelbrot lake.    After moving the window     to the    mandelbrot
  1066.        coordinate you want to make the Julia set out of, press ']' instead
  1067.        of <enter>. When    you press ']' the XxY coordinate of the    center
  1068.        of the four dots    will be    saved into Julia Real and Julia Imag.
  1069.        The min X cor and the min Y cor remains unchanged so that you
  1070.        can change them later. To see the entire    Julia set, you should set
  1071.        the Min X cor, Min Y Cor, Square    Size and Zoom to -2,-2,    4 and 1.
  1072.        (Notice that you can zoom into Julia images just like any other image)
  1073.  
  1074.  
  1075.        - Caution on using raw files.
  1076.        When you    delete an unfinished image, and    fail to    delete the rawfile
  1077.        (the file with the '.RAW' extension) and then try to make a new
  1078.        drawing with the    same name, the program will try    to resume making
  1079.        the rawfile and pick off    from where the rawfile ended even if the
  1080.        coordinates are wrong. So, if you want to make a    different drawing
  1081.        using the same name, be sure to delete the rawfile also.
  1082.  
  1083.        commands    summary:
  1084.  
  1085.      keys       usage
  1086.  
  1087.      i,j,k,m - move    window
  1088.      a,z     - change the size of the window
  1089.      c     - scroll palette
  1090.      <enter> - set zoom
  1091.      ]     - set julia set
  1092.  
  1093.  
  1094.      b.     Save Config
  1095.  
  1096.        Press this instead of 'current settings' when you want to make
  1097.        a blank image. The program will save the configuration data into
  1098.        a blank image file 2048 bytes long. You can later resume this
  1099.        empty image file in order to complete the image.
  1100.  
  1101.  
  1102.      c.     Load Config
  1103.  
  1104.        Pressing    this will load the configuration information stored in an
  1105.        image file. Selecting the 'Current Settings' function will also
  1106.        load the    configuration information. Still, 'Load Config'    is useful
  1107.        because you can load the    config information of an image file
  1108.        without displaying it.
  1109.  
  1110.      d.     Show Zoom
  1111.  
  1112.        After zooming in    on an image, you might want to see the coordinates
  1113.        of the zoomed image again from the original image. To do    this, first
  1114.        load the    image you zoomed from. If you select this function, you
  1115.        will be prompted    to input the 'Zoom-in 3DV' file. If you    do so, it
  1116.        will load the 'filename'    image and then show with 4 white dots
  1117.        the coordinates of the zoomed image file you just entered.
  1118.  
  1119.      e.     Movie
  1120.  
  1121.        Using this function, you    can make a movie using two image files
  1122.        to set the beginning and    the end. The Movie procedure will create
  1123.        images in between the starting and the ending image file. First
  1124.        you have    to select the number of slides. If you want to make
  1125.        a smooth    running    movie, select a    big number. Next, input    the movie
  1126.        title. It has to    be 5 chars long. Next, type in the extension you
  1127.        want to use. (You might want to use an extension other than '3DV'    -
  1128.        if you want to make use of rawfiles made    from previous movies of
  1129.        the same    title and length.) Next enter the starting and the ending
  1130.        image file. The Starting    and the    ending image files have    to be made
  1131.        individually. Also, the starting and the ending image files has to
  1132.        be of the same type. The procedure will then make image files that
  1133.        go between the starting and the ending image file, changing most of
  1134.        the variables associated    with drawing the image.    Notice that what
  1135.        you are making are blank    images.    In order to see the slidefile, go
  1136.        to the slidefile    editing    screen by pressing Alt-2. You will see the
  1137.        filenames of the blank images just created by the Movie procedure
  1138.        added to the end of the slidefile. In order to actually make the
  1139.        movie, save the Slidefile using an appropriate slidefile name and
  1140.        then run the slidefile using 'Run Slidefile'. This will complete the
  1141.        blank image files made by the movie function.
  1142.  
  1143.      f.     Zoom Movie
  1144.  
  1145.        If you are making a movie in which the ending set's square size is
  1146.        more than 1000 times bigger or smaller than the starting    set, using
  1147.        the 'Movie' function will not be    very useful because you'd have to
  1148.        make too    many slides in order to    make a movie. If you use 'Zoom Movie'
  1149.        instead of the 'Movie' procedure, the square size will change
  1150.        geometrically instead of    arithmetically.    This will enable you to
  1151.        make a zoom movie using few slides.
  1152.  
  1153.      g.     Make Movie-s.
  1154.  
  1155.        If you want to make a movie using a single rawfile, select this
  1156.        procedure. Everything else is similar to    the 'movie' function except
  1157.        that you    will be    prompted to enter the Rawfile name. When you pre-set
  1158.        the Rawfile name, all the images    in the slidefile will be made using
  1159.        a single    rawfile.
  1160.  
  1161.      h.     Make Movie-r
  1162.  
  1163.        Using this function, you    can make images    using a    key frame rawfile.
  1164.        When you    are using this function, you need two image files. The
  1165.        beginning image file has    to be completed    and must have a    rawfile. This
  1166.        will be the key frame set. The ending image file    doesn't have to be
  1167.        completed but must be a subset of the beginning image. The new images
  1168.        will be calculated using portions of the key frame set. In order to
  1169.        prevent the new images from becoming too sparse, the ending images's
  1170.        square width should be bigger than 80% of the square width of the
  1171.        key frame set. These new images would be created without calculating
  1172.        new iterations. Notice that the clockwise angle will remain the same
  1173.        in the new slides regardless of how it may have been changed because
  1174.        they are all generated from a single raw file. This function would
  1175.        be of use if you want to make a smoother running movie.
  1176.  
  1177.     i. Combine Movies
  1178.  
  1179.        Using this function, you    can combine two    movies together, using
  1180.        one as the background and the other as the foreground. First enter
  1181.        the number of slides for    the output file. And then enter    the number
  1182.        of slides in the    background file. And then enter    the background movie
  1183.        name and    extension. After that, enter the foreground movie length, name
  1184.        and extension. And then enter the output    movie name and extension.
  1185.        The number of slides for    the output movie should    be less    than or    equal
  1186.        to either the foreground    movie or the background    movie whichever    one
  1187.        is bigger. These    files must be present in the default path. After
  1188.        that, enter the output movie title and extension. You can not run this
  1189.        function    in nographic mode. In order to view the    new slidefile, go to
  1190.        the slidefile editing screen by pressing Alt-2. Notice that the new
  1191.        slides are added to the end of the slidefile. Edit the slidefile if
  1192.        needed and then save the slidefile using an appropriate slidefile name.
  1193.        You can now run the slidefile. The foreground images should not
  1194.        completely overlap the background images or you'll only see the
  1195.        foreground images. The black colored areas of the foreground image will
  1196.        be replaced by that of the background image.
  1197.  
  1198.      j.    Flip Horizontally
  1199.  
  1200.        Flip the    image Horizontally and save it on disk.
  1201.        (Once you alter the image, the zoom window may not work accurately.)
  1202.  
  1203.      k.    Flip Vertically
  1204.  
  1205.        Flip the    image Vertically and save it on    disk.
  1206.        (Once you alter the image, the zoom window may not work accurately.)
  1207.  
  1208.      l.    Re-size    / edit
  1209.  
  1210.      To Re-size the    entire image:
  1211.        This will plot the current image    into the size and location you
  1212.        specify. When you select this, the current image will be displayed
  1213.        on the screen along with a white rectangle. Press i,j,k,m keys to 
  1214.        move rectangle. Press the arrow keys to change the shape of the
  1215.        rectangle.. Press 'a' or    'z' to increase    or decrease the    size of
  1216.        the rectangle.. Press 'X' to see    the rectangle's coordinates.
  1217.        After setting the rectangle, press enter to re-size and    save the image
  1218.        to the size and location    outlined by the    rectangle. The image will be
  1219.        re-plotted and saved. If    you press ']' instead of enter,    the
  1220.        background will not be erased.
  1221.  
  1222.  
  1223.      To Re-size a portion of the image:
  1224.        This will plot a    portion    of the current image as    you
  1225.        specify.    When you select    this, the current image    will be    displayed
  1226.        on the screen along with    a white    rectangle.
  1227.        Press i,j,k,m keys to move the rectangle.
  1228.        Press the arrow keys to change the shape    of the rectangle.
  1229.        Press 'a' or 'z'    to increase or decrease    the size of the    rectangle.
  1230.        Press 'X' to see    the rectangle's coordinates.
  1231.        After setting the rectangle, press '[' to lock onto the capture
  1232.        coordinates. After that, you'll see another rectangle on the screen.
  1233.        Set this    rectangle as before to the size    and shape of the output
  1234.        image. The captured image will be re-sized and re-plotted as
  1235.        specified. If you press ']' instead of <enter> the background won't
  1236.        be erased.
  1237.  
  1238.      To Draw a white box on    the image:
  1239.        Change the shape    of the rectangle as described above and    press 'b'.
  1240.        This will leave a white box on the image.
  1241.  
  1242.      To add    text onto the image:
  1243.        Press 'T' after the rectangle box appears. Enter    text color and text.
  1244.        The text    will be    overlaid on top    of the image at    the bottom part
  1245.        of the screen.
  1246.  
  1247.      To draw multiple copies of the    same image onto    the screen :
  1248.        Press '}' to copy the same image    over and over again.
  1249.        You must    press ']' for the last copy. You can not copy images
  1250.        and then    add text at the    same time. You'll have to save the
  1251.        image first.
  1252.  
  1253.  
  1254.      To draw multiple rectangles onto the screen :
  1255.        Press 'B' instead of 'b'.
  1256.  
  1257.      To change the step rate, press    '1'..'9' or '0' for ten.
  1258.  
  1259.        (Once you alter the image, the zoom window may not work accurately.)
  1260.  
  1261.      Keys Summary
  1262.  
  1263.        i,j,k,m      - move box
  1264.        arrow keys - re-size box
  1265.        b      - draw box and save.
  1266.        B      - draw box.
  1267.        [      - specify the    source image. (default is entire screen.)
  1268.        ]      - draw image and save.
  1269.        enter      - clear screen, draw image and save.
  1270.        }      - draw image.
  1271.        '1'..'0'   - change step rate.
  1272.  
  1273.      m.     Mix Mode
  1274.        In order    to combine two images together,    making a third image,
  1275.        select this procedure. You will be prompted to input the    name of
  1276.        the background, the foreground image file and the output    file.
  1277.        The background and the foreground files have to be completed
  1278.        images. The procedure will draw the foreground file over    the
  1279.        background file and then    save it    in the output file.
  1280.  
  1281.      n.     Change    Config
  1282.  
  1283.        This will save the Configuration information in memory to an existing
  1284.        image file. This will not change the image stored in the image file.
  1285.  
  1286.  
  1287.  
  1288.    J. Hot keys
  1289.      a.     Alt - F2   (Save Config)
  1290.        save current configurations to a    blank image file of the    current    Image
  1291.        filename.
  1292.      b.     Alt - F3   (Load Config)
  1293.        load the    configurations in the Image filename to    memory.
  1294.      c.     Alt - F4
  1295.        select an image file the    cursor is on in    the slidefile list and
  1296.        load in the configurations.
  1297.      d.     Alt - F5
  1298.        Select &    view an    image file the cursor is on in the slidefile list.
  1299.      e.     Alt - 1
  1300.        go to the main data entry window.
  1301.      f.     Alt - 2
  1302.        go to the slide file edit window.
  1303.  
  1304.   K. Animating an image
  1305.  
  1306.  
  1307.  
  1308.     a. Animating a slide in a sliderun
  1309.       At any time during a sliderun, you can animate an    image by pressing
  1310.       the space    bar to stop the    sliderun and then any of the following keys.
  1311.  
  1312.     a         press 'a' to select the default palette animation.
  1313.     t         press 't' to choose alternate palette animation.
  1314.     space bar     press the space bar to    step scroll the    palette
  1315.     c         press c to continuously scroll    the palette
  1316.     +         scroll    the palette in one direction.
  1317.     -         scroll    the palette in the opposite direction.
  1318.     return     press return to continue running the sliderun.
  1319.     n         shows the name    of the slidefile
  1320.  
  1321.       The above    keys can also be used after displaying a slide through the
  1322.       'view image' or the 'current setting' function.
  1323.  
  1324. 4.  Command Line Parameters.
  1325.  
  1326.     /nographic - switches on nographic mode. In    nographic mode,    you can
  1327.       generate raw files and images    without    using a    vga system.
  1328.       You can do everything except mix, combine, zoom window
  1329.           and resize/edit. If you want the program to run in the
  1330.       background in    386 enhanced mode, you should turn this    on.
  1331.  
  1332.     /slide:demo.3ds - this will    automatically load and run a slide named
  1333.            demo.3ds
  1334.  
  1335.     /nomessage - this will turn    off checking for a vga system.
  1336.  
  1337.     /nowarning - this will turn    off the    initial    warnings.
  1338.  
  1339. 5. Common problems
  1340.  
  1341.   A. working with Windows
  1342.  
  1343.     a. memory
  1344.  
  1345.       You need 572K free conventional memory in    order to run mandel_w.exe.
  1346.       If you need to run 3DMAND3 with less conventional    memory
  1347.       mandel_v.exe can run with    519K of    memory.    You won't be able to
  1348.       use getwindow, makemovie,    combine, showzoom, re-size, 'change
  1349.       3d perspective' and 'change sphere perspective' while running
  1350.       mandel_v.exe.
  1351.       The 3DMAND program does not uses any expanded memory.
  1352.  
  1353.   B. Speed
  1354.  
  1355.     a. Why does the plotting gets suddenly slower when drawing sets beyond
  1356.        32000 iterations or when the shadow mode is on.
  1357.  
  1358.        - Non-shadow mode sets with iterations below 32000 are plotted using
  1359.          a machine language drawing routine which is at least 3 times faster
  1360.          than the alternative.
  1361.  
  1362.     b. It takes    too long to run    my slidefile.
  1363.  
  1364.        - A disk    caching    software will dramatically improve the speed of
  1365.      the sliderun speed. Running from a RAM    disk will also improve
  1366.      the speed. Also, make sure 'fast run slidefile' is turned on.
  1367.  
  1368.   C. Display
  1369.  
  1370.     a. I see flickers at the top of the    screen when the    program    is animating
  1371.        the palette.
  1372.  
  1373.        - The program tries to change the palette only when the VGA is
  1374.          in a retrace period. If there isn't enough time to change the
  1375.          palette in time, the program will end up changing the color
  1376.          registers during an active refresh period which will cause
  1377.          snowing to occur. When snowing occurs, turn the fast animate mode
  1378.          off. This way, the palette will be changed in two pieces. This
  1379.          should prevent the snowing from occurring.
  1380.  
  1381.     b. The colors of the dark part of my shadowed image    won't change when I
  1382.        try to animate the palette.
  1383.  
  1384.        - When you want to view a shadowed image, turn the part animate mode
  1385.          off. This will enable the animation of the shadowed part of the
  1386.          palette.
  1387.  
  1388.   D.  Generating an image.
  1389.  
  1390.     a. I can clearly see that the slide    is finished. But the program keeps
  1391.        on running.
  1392.  
  1393.        - That's because the program is processing pixels outside the screen.
  1394.          If you want to force the image into completion, press '&' if you
  1395.          aren't making a rawfile. If you are making a rawfile, you should let
  1396.          the program go on to finish the rawfile or you will end up with an
  1397.          incomplete rawfile.
  1398.  
  1399.     b. The Rawfile is over 1 million bytes long! How can I reduce the size
  1400.        of the rawfile?
  1401.  
  1402.        - Rawfiles of images with iterations above 64000    will have rawfiles two
  1403.          times bigger than those with iterations below 64000. Also, you could
  1404.          try reducing the X and Y resolution and turning on doubledensity.
  1405.          You could also try compressing unused rawfiles using a compression
  1406.          utility.
  1407.  
  1408.     c. It takes    too long to calculate the iterations.
  1409.  
  1410.       -     You could try to reduce the X and Y resolution. This could be done
  1411.          from the I Data menu. This will naturally make the plotting sparse.
  1412.          When this happens, select doubledensity mode. Selecting
  1413.          doubledensity mode will increase the plotting time but the improvement
  1414.          in the quality of the image is definitely worth it. Also, selecting
  1415.          Fractint mode when applicable will speed up the calculation. Also,
  1416.          turning on Fastmode will improve the iteration calculating speed
  1417.          at lower iterations by skipping 2x2 pixels surrounded by the same
  1418.          color. Using old iteration raw files whenever possible to generate
  1419.          a new image will also reduce the time spent calculating new
  1420.          iterations.
  1421.  
  1422.